ヘッダーをスキップ
Oracle TimesTen In-Memory Database C開発者およびリファレンス・ガイド
リリース7.0
E05164-03
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

Windowsでのアプリケーションのコンパイルおよびリンク

WindowsでTimesTenアプリケーションをコンパイルする場合は、ODBCインクルード・ファイルの場所を指定する必要はありません。これらのファイルは、Microsoft Visual C++に含まれています。ただし、アプリケーションでTimesTenインクルード・ファイルが使用される場合は、/Iコンパイラ・オプションを使用して、TimesTenインクルード・ファイルの場所を指定する必要があります。

例2.1のMakeファイルでは、Windows SystemsでTimesTenアプリケーションを構築する方法を示します。この例では、LIB環境変数にinstall_dir\libがすでに追加されたと想定しています。

例2.1

CFLAGS = "/Iinstall_dir\include"

LIBSDM = ODBC32.LIB

LIBS = tten70.lib ttDV70.lib

LIBSDEBUG = tten70D.lib ttDV70D.lib

LIBSCS = ttCL70.lib

# Link with the ODBC driver manager

appldm.exe:appl.obj

           $(CC) /Feappldm.exe appl.obj $(LIBSDM)

# Link directly with the TimesTen

# Data Manager ODBC production driver

appl.exe:appl.obj

           $(CC) /Feappl.exe appl.obj\

           $(LIBS)

# Link directly with the TimesTen

# Data Manager ODBC debug driver

appldebug.exe:appl.obj

           $(CC) /Feappldebug.exe appl.obj\

           $(LIBSDEBUG)

# Link directly with the TimesTen

# ODBC Client driver

applcs.exe:appl.obj

           $(CC) /Feapplcs.exe appl.obj\

           $(LIBSCS)